#pragma once

#include <AVUIValueTypeCollection.h>

namespace AVUI {

class Int32Collection : public ValueTypeCollection<int>
{
public:
    DECLARE_ELEMENT(Int32Collection, Object);

protected:
    virtual TRefCountedPtr<Freezable> CreateInstanceCore() AVUI_OVERRIDE { return object_allocate<Int32Collection>().get_Ptr(); }
};


}; // namespace AVUI
